home *** CD-ROM | disk | FTP | other *** search
/ Columbia Kermit / kermit.zip / newsgroups / misc.20000217-20000824 / 000208_news@columbia.edu _Tue Apr 18 15:37:17 2000.msg < prev    next >
Internet Message Format  |  2020-01-01  |  3KB

  1. Return-Path: <news@columbia.edu>
  2. Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
  3.     by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id PAA09980
  4.     for <kermit.misc@watsun.cc.columbia.edu>; Tue, 18 Apr 2000 15:37:17 -0400 (EDT)
  5. Received: (from news@localhost)
  6.     by newsmaster.cc.columbia.edu (8.9.3/8.9.3) id PAA28767
  7.     for kermit.misc@watsun.cc.columbia.edu; Tue, 18 Apr 2000 15:31:17 -0400 (EDT)
  8. X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
  9. From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
  10. Subject: Re: Change in Kermit Protocol between Kermit V5 and V6
  11. Date: 18 Apr 2000 19:31:16 GMT
  12. Organization: Columbia University
  13. Message-ID: <8did64$s2t$1@newsmaster.cc.columbia.edu>
  14. To: kermit.misc@columbia.edu
  15.  
  16. In article <38FC6309.A499725@ford.com>,
  17. A. B. HUNT (K3531) <ahunt2@ford.com> wrote:
  18. : We have an application that uses Kermit to download files to a PC from
  19. : VAX/OpenVMS.  The PC is running Keaterm which includes Kermit.  The 
  20. : VAX/OpenVMS Kermit we used was:
  21. : C-Kermit 5A(188), 23 Nov 92, OpenVMS VAX
  22. : When we installed the latest Kermit:
  23. : C-Kermit 6.0.192, 6 Sep 96, for OpenVMS VAX
  24. : the procedure broke.  On the PC a KeaTerm macro is being activated which
  25. : looks for the Kermit packets and expects a certain format for the
  26. : characters wrapped around the packet.
  27. : The following lines in the middle of macro is the key to the problem.
  28. : KerSpkt = "^A0 S*^M"    // note the * in this and next string
  29. : KerIpkt = "^A0 I*^M"    // is a wild card ie any number of characters
  30. : As you can see the macro is looking for the Kermit packet to start with
  31. : the characters "^A0 S" and "^A0 I" with any number of characters in the
  32. : middle and ending with "^M".  The old Kermit does this but the new
  33. : Kermit starts the packets with "^A8 S" and "^A8 I" and ends them with
  34. : "^M".  The second character of each packet is an "8" instead of an "0"
  35. : which breaks the macro.
  36. : Can anyone explain the change in behavior and is there a way to control
  37. : whether a "0" or an "8" is sent?  I haven't found anything in the Kermit
  38. : manual that talks about it.  The Kermit in KeaTerm appears to take
  39. : either format.  It is just the macro that breaks.
  40. There is nothing constant in the Kermit S or I packet.  Everything in it 
  41. can change depending on settings, not to mention the fact that since the
  42. protocol is extensible, new items are added to the end as time goes on.
  43. The "0" to "8" change is, in fact, the length field for the packet.
  44.  
  45. Modern Kermit clients, such as Kermit 95, C-Kermit, and MS-DOS Kermit,
  46. handle "autodownload" automatically -- in other words, they do what your
  47. KEA macro is trying to do, but independent of any particular sequence of
  48. characters in the packet.
  49.  
  50. By the way, the current version of C-Kermit is 7.0:
  51.  
  52.   http://www.columbia.edu/kermit/ckermit.html
  53.  
  54. - Frank